#ifndef __PROJECT_WD_H_
#define __PROJECT_WD_H_
#include<func.h>

typedef struct filemode{//用于实现ll指令
    char type;
    char power[20];

}filemode_t;

void cd(char* path,int sockfd);
void ls(int sockfd);
void transmode(mode_t mode,filemode_t* mod);//用于实现ll指令
void pwd(int sockfd);
void do_puts(int sfd,char*cmd);
void recv_file(int sfd, char *filename);
void do_gets(int sfd, char *cmd);
void send_file(int sfd, char *filename);
int  rm(char*dir,int fd);
void mkDir(char*filename,int fd);

//命令解析
void splitChar(char* from, char* operate, char* operand);

//用小火车发送
void trainSend(char*buff,int peerfd);

//指令
void judge(char*order,char*filename,int peerfd);
#endif
